.Page-Step3 .Product-Informationundefined {
   width: 100%;
   display: block;
}
.Page-Step3 .Product-Priceundefined,
.Page-Step3 .Product-Price {
   float: right;
   width: 22%;
   text-align: right;
}
.Page-Step3 .step3_mp h5 {
   padding: 0 0 10px;
}
.Page-Step3 .Cart-Wrap {
   padding-bottom: 14%;
   margin-top: 15px;
}
.Page-Step3 .B2B-If-Business {
   background: none;
   position: absolute;
   text-indent: 15px;
   margin-left: -10px;
   margin-top: 8px;
}
.Page-Step3 div#businessinfo {
   float: left;
   margin: 5% 0 0;
}
.Page-Step3 .ShoppingCart-Summary-TotalDiscountAmount {
   color: #6db322;
   position: inherit;
   padding: 5px 0 0;
   /* bottom: 21px; */
   /* left: 35px; */
   /* top: 75%; */
}
.Page-Step3 .ShoppingCart-Summary-B2B {
   padding: 10px 0 0;
}
.Page-Step3 .Payment-Information-EmailInfo {
   margin: 10px 0 10px 0;
}
.Page-Step3 .One-Field.Payment-Information-CardCVV {
   margin: 20px 0 0;
}
.Page-Step3 .Payment-Information-EmailAddress {
   display: inline-block;
}
.Page-Step3 .Payment-Information .Payment-Information-PaymentMethod-Logos {
   margin-top: 0px;
}
.Main-Product-Row_step3 .quantity.pNavundefined {
    display: flex;
    justify-content: space-between;
}
.Xsell-Row .quantity.pNav {
    display: flex;
    justify-content: space-between;
}
.One-Field input[type="text"], 
.One-Field input[type="password"], 
.One-Field input[type="number"], 
.One-Field select, .Language select, 
.Currency select {
    text-indent: 5px;
}
.ShoppingCart-Item h5, .c_ShoppingCart-Item h5 {
    font-family: Roboto, Arial, sans-serif;
}
.Page-Step3 .Payment-Information-If-Bussiness {
    padding-top: 20px;
    padding-left: 15px;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
}
@media screen and (max-width: 1099px) {
  .Page-Step3 .Frame-Middle .Inner-Container .Side-Content, 
  .Page-Step3 .Frame-Middle .Inner-Container .Main-Content {
      background: transparent!important;
  }
}
@media (max-width: 900px) {
   .Page-Step3 .One-Field.Payment-Information-CardCVV {
      margin: 0;
   }
}

@media (max-width: 750px) {
   .Checkout .Main-Content .Payment-Information-Country select {
      height: 35px;
   }
}

@media (max-width: 520px) {
   .Page-Step3 .Cart-Wrap {
      padding-bottom: 20%;
      margin-top: 15px;
   }
   .Page-Step3 div#businessinfo {
      float: left;
      margin: 8% 0 0;
   }
}
@media (max-width: 480px) {
   .Page-Step3 .Cart-Wrap {
      padding-bottom: 30%;
   }
   .Page-Step3 div#businessinfo {
      float: left;
      margin: 12% 0 0;
   }
}
@media (max-width: 459px) {
   .Checkout .Cart-Wrap .Product-Information,
   .Checkout .Cart-Wrap .Product-Header,
   .Checkout .Cart-Wrap .ShoppingCart-Header-Product,
   .Webgood .Cart-Wrap .Product-Information,
   .Webgood .Cart-Wrap .Product-Header,
   .Webgood .Cart-Wrap .ShoppingCart-Header-Product {
      width: 67%;
      display: inline-block;
   }

   .Checkout .Cart-Wrap .Product-Informationundefined {
      width: 100%;
      display: block;
   }
}
